A Hybrid Queueing Model With Imperfect Debugging For Component Software Reliability Analysis
نویسندگان
چکیده
With the growing size and complexity of software applications, research in the area of component software reliability analysis has gained prominence. To ensure analytical tractability, traditional approaches usually ignore fault correction process of component software based on simplifying assumptions of instantaneous and perfect debugging. As a result, the estimates obtained from these models tend to be optimistic. To obtain realistic estimates, it is desirable that the assumptions of instantaneous and perfect debugging be amended. In this paper we discuss fault repair policy according to which debugging to various components may be conducted in integration testing of component software. We then propose a hybrid infinite server queueing model to describe fault correction process with consideration of the possibility of imperfect debugging. Based on fault detection process and repair policy, the model can be resolved to represent component software reliability growth during integration testing. Finally, the evaluation experiment shows the effectiveness of the model.
منابع مشابه
MARKOVIAN SOFTWARE RELIABILITY MODEL FOR TWO TYPES OF FAILURES WITH IMPERFECT DEBUGGING RATE AND GENERATION OF ERRORS
N
متن کاملAnalyzing the effect of imperfect debugging on software fault detection and correction processes via a simulation framework
During a debugging operation, there is a high probability that an additional fault will be introduced into the programwhen removing an existing fault. Thus, perfect debugging is an ideal but impractical assumption when modeling software reliability. If the debugging of a software system is imperfect, more faults may be introduced and detected. In such cases, it may be necessary to addmore staff...
متن کاملTesting Effort Dependent Delayed S-shaped Software Reliability Growth Model with Imperfect Debugging
In software development process, testing is one of the most important aspects and hence, software reliably is very important factor of software systems. In the last four decades many software reliability growth model based on non-homogeneous Poisson process (NHPP) have been developed which incorporates testing effort function. However, the previous models are quite helpful for software engineer...
متن کاملStudy of the Warranty Cost Model for Software Reliability with an Imperfect Debugging Phenomenon
Software reliability is one of the most important characteristics of software quality. Its measurement and management technologies employed during the software life-cycle are essential for producing and maintaining quality/reliable software systems. Herein, we discuss a modified approach to calculating the delivery cost of a software product, when warranty is to be provided, with an imperfect d...
متن کاملMathematical modeling of software reliability testing with imperfect debugging
Keywords: Software testing Software reliability Imperfect debugging The principle of uncertainty Markovian property a b s t r a c t Software reliability testing is concerned with the quantitative relationship between software testing and software reliability. Our previous work develops a mathematically rigorous modeling framework for software reliability testing. However the modeling framework ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Intelligent Automation & Soft Computing
دوره 17 شماره
صفحات -
تاریخ انتشار 2011